<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalTarjetaGrafica{
	
	static function insertarTarjetaGrafica($nombre, $fabricante, $memoria, $interfaz, $comentario, $estado){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into tb_tarjetagrafica (graf_nombre, graf_fabricante, graf_memoria, graf_interfaz, graf_comentario, graf_estado) values('$nombre', '$fabricante', '$memoria', '$interfaz', '$comentario', '$estado')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalTarjetaGrafica", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarTarjetaGrafica($nombre, $fabricante, $memoria, $interfaz, $comentario, $estado, $idTarjetaGrafica){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update tb_tarjetagrafica set graf_nombre='$nombre' ,graf_fabricante='$fabricante' ,graf_memoria='$memoria', graf_interfaz='$interfaz' ,graf_comentario='$comentario' ,graf_estado='$estado' Where idTarjetaGrafica=$idTarjetaGrafica");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalTarjetaGrafica", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function listarTarjetaGrafica(){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select * from tb_tarjetagrafica");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalTarjetaGrafica", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>